.fl{
  float: left;
}
.fr{
  float: right;
}

/* 去除图片底部缝隙 */
img{
  vertical-align: bottom;
}

/* 清除浮动类 */
.clearfix::after{
  content:".";
  display: block;
  clear:both;
  visibility: hidden;
  height: 0;
}
.clearfix{
  *zoom:1;
}

input{
  outline: none;
  border: none;
}

a{
  text-decoration: none;
}

.container{
  width: 25rem;
  margin: 0 auto;
}
.container1{
  width: 23.66rem;
  margin: 0 auto;
}
/* 媒体查询,适配不同屏幕 */
@media only screen and (min-width: 320px){
  html {
    font-size: 15px !important;
  }
}
 @media only screen and (min-width: 640px){
  html {
    font-size: 22.5px !important;
  }
}
@media only screen and (min-width: 750px){
  html {
    font-size: 30px !important;
  }
}
